package com.ytc.model;

import java.io.Serializable;
import lombok.Data;

/**
 * 站内短信表
 * @TableName my_letter
 */
@Data
public class Letter implements Serializable {
    /**
     * 主键
     */
    private Integer lId;

    /**
     * 短信主题
     */
    private String lTitle;

    /**
     * 短信内容
     */
    private String lContent;

    /**
     * 接收人（若为全站发送或作者发送给管理员，则默认0）
     */
    private Integer lGetid;

    /**
     * 接受短信的人群（作者会向管理员发送）
     */
    private Integer lRoleid;

    /**
     * 发送人id
     */
    private Integer lSenderid;

    /**
     * 发送人姓名
     */
    private String lSendername;

    /**
     * 状态：1未发送，2已发送未读，3已读，4已回复
     */
    private Integer lStatus;

    /**
     * 发信时间
     */
    private String lSendtime;

    private static final long serialVersionUID = 1L;

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", lId=").append(lId);
        sb.append(", lTitle=").append(lTitle);
        sb.append(", lContent=").append(lContent);
        sb.append(", lGetid=").append(lGetid);
        sb.append(", lRoleid=").append(lRoleid);
        sb.append(", lSenderid=").append(lSenderid);
        sb.append(", lSendername=").append(lSendername);
        sb.append(", lStatus=").append(lStatus);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}